#ifndef WIDGET_H
#define WIDGET_H

#include "clipboardmanager.h"
#include <QWidget>

QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(ClipboardManager* c, QWidget *parent = nullptr);
    ~Widget();

private:
    Ui::Widget *ui;
    ClipboardManager* cbm;

public slots:
    void readyToSave(QString name); // получение
    void readyToPrepare(QString name); // закодировать
    void preparedToTransfer(QString name); // закодировано
    void tooBigSize(QString string);
    void clearFields();

signals:
    void toPrepare();
};
#endif // WIDGET_H
